Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> $var = <<<XML ... XML;, O co chodzi ?
costy
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 10.09.2009

Ostrzeżenie: (0%)
-----


Witam
Jak w temacie, używam php:
php -v
PHP 5.3.3-7 with Suhosin-Patch (cli) (built: Jan 5 2011 12:52:48)
Copyright © 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies
with Suhosin v0.9.32.1, Copyright © 2007-2010, by SektionEins GmbH

niestety takiej składni nie rozumi, np:

<?php

$reqPayloadString = <<<XML
<ns1:echoString xmlns:ns1="http://php.wsf.wso2.net/samples">
<text>Hello World!</text>
</ns1:echoString>
XML;

$client = new WSClient(array("to"=>"http://localhost/echo_service.php"));

$resMessage = $client->request($reqPayloadString);

?>

pojawia sie komunikat:
PHP Parse error: syntax error, unexpected $end in ...

Prośba o pomoc, czego potrzebuje co jest nie tak itd..
Z góry dziękuje i pozdrawiam.
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Jak widzisz kod działa: http://ideone.com/1VuTt
Upewnij się, że przed "XML;" nie ma żadnego białego znaku. W przypadku składni here/newdoc znacznik zamykający musi być jednym zapisem w całej linii.

Ten post edytował Crozin 3.02.2011, 14:18:26
Go to the top of the page
+Quote Post
costy
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 10.09.2009

Ostrzeżenie: (0%)
-----


Cytat(Crozin @ 3.02.2011, 14:18:03 ) *
Jak widzisz kod działa: http://ideone.com/1VuTt
Upewnij się, że przed "XML;" nie ma żadnego białego znaku. W przypadku składni here/newdoc znacznik zamykający musi być jednym zapisem w całej linii.

Sprzwdzałem!To nie to, Example z http://wso2.com/products/web-services-framework/php/ przez to nie działają.

Najdziwniejsze jest to, że na innym systemie z PHP działa bez problemowo. To musi być brak z któregoś komponentu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 10:23